/**
 *
 */
package yl.hs.bmipfull.service;

import yl.hs.bmipfull.utils.datastate.ActionType;

/**
 * @category 基础服务接口
 *
 * @author 谢景广
 *
 */
public interface IBaseService {
    /**
     * 写入系统日志
     * @param action 用户操作类型
     * @param dataSN  数据编号
     * @param content 操作内容
     * @param dataJson 数据实体Json
     * @param classType 数据类型
     * @return 写入结果
     */
    Integer writeLog(ActionType action, String dataSN, String content, String dataJson, Class<?> classType);
    Integer writeLogs(ActionType action, String dataSN, String content, String dataJson, Class<?> classType);
    void forWriteLog(String[] snList,short state);
}
